layui.use('flow', function(){
    var $ = layui.jquery; //不用额外加载jQuery，flow模块本身是有依赖jQuery的，直接用即可。
    var flow = layui.flow;
    var cookie_score = num = Math.floor(getCookie("score") * 100) / 100;
    $("#score").text(cookie_score + "%");
    var levelDes;
    switch (getCookie("level")) {
        case "1": levelDes = "实习";break;
        case "2": levelDes = "主治";break;
        case "3": levelDes = "专家";break;
        default: levelDes = "实习";
    }
    $("#levelDes").text("排行榜（"+levelDes+"）");

    var tIndex = 1;
    flow.load({
        elem: '#tbody', //指定列表容器
        isAuto: true,
        mb: 200,
        done: function(page, next){ //到达临界点（默认滚动触发），触发下一页
            var lis = [];
            var data = {
                current: page,
                size: 20,
                userDiff: getCookie("level")
            }
            ajaxCommit("post", "http://www.jxapp.com:8080/game/getRankingList", data, function (res) {
                if(res.ok){
                    //假设你的列表返回在data集合中
                    layui.each(res.data, function(index, item){
                        lis.push('<tr><td>'+tIndex+'</td><td>'+item.userName+'</td><td>'+item.userScore+'%</td><td>'+ item.insertTime + '</td></tr>')
                        tIndex++;
                    });
                    //执行下一页渲染，第二参数为：满足“加载更多”的条件，即后面仍有分页
                    //pages为Ajax返回的总页数，只有当前页小于总页数的情况下，才会继续出现加载更多
                    next(lis.join(''), page < res.data.pages);
                }else{
                    outjs_openblock("获取排行榜失败！");
                }
            });
        }
    });
});
